home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C20 / egcs.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  9.1 KB  |  358 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C20
  7. # using the egcs compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f egcs.makefile
  11.  
  12. CPP = g++
  13. OFLAG = -o
  14. .SUFFIXES : .o .cpp .c
  15. .cpp.o :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17. .c.o :
  18.     $(CPP) $(CPPFLAGS) -c $<
  19.  
  20. all: \
  21.     Intset \
  22.     WordSet \
  23.     Stlshape \
  24.     Apply \
  25.     Reversible \
  26.     Inserters \
  27.     StreamIt \
  28.     BasicSequenceOperations \
  29.     VectorOverflow \
  30.     VectorCoreDump \
  31.     VectorInsertAndErase \
  32.     DequeConversion \
  33.     DequeOverflow \
  34.     DequeCoreDump \
  35.     ListStability \
  36.     ListSpecialFunctions \
  37.     UniqueList \
  38.     ListVsSet \
  39.     Swapping \
  40.     ListRobustness \
  41.     SequencePerformance \
  42.     WordList \
  43.     Stack1 \
  44.     Stack2 \
  45.     Stack3 \
  46.     BankTeller \
  47.     PriorityQueue1 \
  48.     PriorityQueue2 \
  49.     PriorityQueue3 \
  50.     PriorityQueue4 \
  51.     PriorityQueue5 \
  52.     PriorityQueue6 \
  53.     PriorityQueue7 \
  54.     PriorityQueue8 \
  55.     AssociativeBasics \
  56.     NoisyMap \
  57.     AssocInserter \
  58.     ProgValTest \
  59.     MultiSet1 \
  60.     Thesaurus \
  61.     Stlshape2 \
  62.     MapVsHashMap 
  63.  
  64. test: all 
  65.     Intset  
  66.     WordSet  
  67.     Stlshape  
  68.     Apply  
  69.     Reversible  
  70.     Inserters  
  71.     StreamIt  
  72.     BasicSequenceOperations  
  73.     VectorOverflow  
  74.     VectorCoreDump  
  75.     VectorInsertAndErase  
  76.     DequeConversion  
  77.     DequeOverflow  
  78.     DequeCoreDump  
  79.     ListStability  
  80.     ListSpecialFunctions  
  81.     UniqueList  
  82.     ListVsSet  
  83.     Swapping  
  84.     ListRobustness  
  85.     SequencePerformance  
  86.     WordList  
  87.     Stack1  
  88.     Stack2  
  89.     Stack3  
  90.     BankTeller  
  91.     PriorityQueue1  
  92.     PriorityQueue2  
  93.     PriorityQueue3  
  94.     PriorityQueue4  
  95.     PriorityQueue5  
  96.     PriorityQueue6  
  97.     PriorityQueue7  
  98.     PriorityQueue8  
  99.     AssociativeBasics  
  100.     NoisyMap  
  101.     AssocInserter  
  102.     ProgValTest  
  103.     MultiSet1  
  104.     Thesaurus  
  105.     Stlshape2  
  106.     MapVsHashMap  
  107.  
  108. bugs: \
  109.     StringVector \
  110.     FEditTest \
  111.     StreambufIterator \
  112.     RawStorageIterator \
  113.     StringDeque \
  114.     IndexingVsAt \
  115.     WordList2 \
  116.     TokenizeTest \
  117.     TokenIteratorTest \
  118.     BitSet \
  119.     VectorOfBool \
  120.     WordCount \
  121.     WildLifeMonitor \
  122.     MultiSetWordCount \
  123.     Ring 
  124.  
  125. Intset: Intset.o 
  126.     $(CPP) $(OFLAG)Intset Intset.o 
  127.  
  128. WordSet: WordSet.o 
  129.     $(CPP) $(OFLAG)WordSet WordSet.o 
  130.  
  131. Stlshape: Stlshape.o 
  132.     $(CPP) $(OFLAG)Stlshape Stlshape.o 
  133.  
  134. StringVector: StringVector.o 
  135.     $(CPP) $(OFLAG)StringVector StringVector.o 
  136.  
  137. FEditTest: FEditTest.o FileEditor.o 
  138.     $(CPP) $(OFLAG)FEditTest FEditTest.o FileEditor.o 
  139.  
  140. Apply: Apply.o 
  141.     $(CPP) $(OFLAG)Apply Apply.o 
  142.  
  143. Reversible: Reversible.o 
  144.     $(CPP) $(OFLAG)Reversible Reversible.o 
  145.  
  146. Inserters: Inserters.o 
  147.     $(CPP) $(OFLAG)Inserters Inserters.o 
  148.  
  149. StreamIt: StreamIt.o 
  150.     $(CPP) $(OFLAG)StreamIt StreamIt.o 
  151.  
  152. StreambufIterator: StreambufIterator.o 
  153.     $(CPP) $(OFLAG)StreambufIterator StreambufIterator.o 
  154.  
  155. RawStorageIterator: RawStorageIterator.o 
  156.     $(CPP) $(OFLAG)RawStorageIterator RawStorageIterator.o 
  157.  
  158. BasicSequenceOperations: BasicSequenceOperations.o 
  159.     $(CPP) $(OFLAG)BasicSequenceOperations BasicSequenceOperations.o 
  160.  
  161. VectorOverflow: VectorOverflow.o 
  162.     $(CPP) $(OFLAG)VectorOverflow VectorOverflow.o 
  163.  
  164. VectorCoreDump: VectorCoreDump.o 
  165.     $(CPP) $(OFLAG)VectorCoreDump VectorCoreDump.o 
  166.  
  167. VectorInsertAndErase: VectorInsertAndErase.o 
  168.     $(CPP) $(OFLAG)VectorInsertAndErase VectorInsertAndErase.o 
  169.  
  170. StringDeque: StringDeque.o 
  171.     $(CPP) $(OFLAG)StringDeque StringDeque.o 
  172.  
  173. DequeConversion: DequeConversion.o 
  174.     $(CPP) $(OFLAG)DequeConversion DequeConversion.o 
  175.  
  176. DequeOverflow: DequeOverflow.o 
  177.     $(CPP) $(OFLAG)DequeOverflow DequeOverflow.o 
  178.  
  179. DequeCoreDump: DequeCoreDump.o 
  180.     $(CPP) $(OFLAG)DequeCoreDump DequeCoreDump.o 
  181.  
  182. IndexingVsAt: IndexingVsAt.o 
  183.     $(CPP) $(OFLAG)IndexingVsAt IndexingVsAt.o 
  184.  
  185. ListStability: ListStability.o 
  186.     $(CPP) $(OFLAG)ListStability ListStability.o 
  187.  
  188. ListSpecialFunctions: ListSpecialFunctions.o 
  189.     $(CPP) $(OFLAG)ListSpecialFunctions ListSpecialFunctions.o 
  190.  
  191. UniqueList: UniqueList.o 
  192.     $(CPP) $(OFLAG)UniqueList UniqueList.o 
  193.  
  194. ListVsSet: ListVsSet.o 
  195.     $(CPP) $(OFLAG)ListVsSet ListVsSet.o 
  196.  
  197. Swapping: Swapping.o 
  198.     $(CPP) $(OFLAG)Swapping Swapping.o 
  199.  
  200. ListRobustness: ListRobustness.o 
  201.     $(CPP) $(OFLAG)ListRobustness ListRobustness.o 
  202.  
  203. SequencePerformance: SequencePerformance.o 
  204.     $(CPP) $(OFLAG)SequencePerformance SequencePerformance.o 
  205.  
  206. WordList: WordList.o 
  207.     $(CPP) $(OFLAG)WordList WordList.o 
  208.  
  209. WordList2: WordList2.o 
  210.     $(CPP) $(OFLAG)WordList2 WordList2.o 
  211.  
  212. TokenizeTest: TokenizeTest.o StreamTokenizer.o 
  213.     $(CPP) $(OFLAG)TokenizeTest TokenizeTest.o StreamTokenizer.o 
  214.  
  215. TokenIteratorTest: TokenIteratorTest.o 
  216.     $(CPP) $(OFLAG)TokenIteratorTest TokenIteratorTest.o 
  217.  
  218. Stack1: Stack1.o 
  219.     $(CPP) $(OFLAG)Stack1 Stack1.o 
  220.  
  221. Stack2: Stack2.o 
  222.     $(CPP) $(OFLAG)Stack2 Stack2.o 
  223.  
  224. Stack3: Stack3.o 
  225.     $(CPP) $(OFLAG)Stack3 Stack3.o 
  226.  
  227. BankTeller: BankTeller.o 
  228.     $(CPP) $(OFLAG)BankTeller BankTeller.o 
  229.  
  230. PriorityQueue1: PriorityQueue1.o 
  231.     $(CPP) $(OFLAG)PriorityQueue1 PriorityQueue1.o 
  232.  
  233. PriorityQueue2: PriorityQueue2.o 
  234.     $(CPP) $(OFLAG)PriorityQueue2 PriorityQueue2.o 
  235.  
  236. PriorityQueue3: PriorityQueue3.o 
  237.     $(CPP) $(OFLAG)PriorityQueue3 PriorityQueue3.o 
  238.  
  239. PriorityQueue4: PriorityQueue4.o 
  240.     $(CPP) $(OFLAG)PriorityQueue4 PriorityQueue4.o 
  241.  
  242. PriorityQueue5: PriorityQueue5.o 
  243.     $(CPP) $(OFLAG)PriorityQueue5 PriorityQueue5.o 
  244.  
  245. PriorityQueue6: PriorityQueue6.o 
  246.     $(CPP) $(OFLAG)PriorityQueue6 PriorityQueue6.o 
  247.  
  248. PriorityQueue7: PriorityQueue7.o 
  249.     $(CPP) $(OFLAG)PriorityQueue7 PriorityQueue7.o 
  250.  
  251. PriorityQueue8: PriorityQueue8.o 
  252.     $(CPP) $(OFLAG)PriorityQueue8 PriorityQueue8.o 
  253.  
  254. BitSet: BitSet.o 
  255.     $(CPP) $(OFLAG)BitSet BitSet.o 
  256.  
  257. VectorOfBool: VectorOfBool.o 
  258.     $(CPP) $(OFLAG)VectorOfBool VectorOfBool.o 
  259.  
  260. AssociativeBasics: AssociativeBasics.o 
  261.     $(CPP) $(OFLAG)AssociativeBasics AssociativeBasics.o 
  262.  
  263. NoisyMap: NoisyMap.o 
  264.     $(CPP) $(OFLAG)NoisyMap NoisyMap.o 
  265.  
  266. AssocInserter: AssocInserter.o 
  267.     $(CPP) $(OFLAG)AssocInserter AssocInserter.o 
  268.  
  269. WordCount: WordCount.o StreamTokenizer.o 
  270.     $(CPP) $(OFLAG)WordCount WordCount.o StreamTokenizer.o 
  271.  
  272. ProgValTest: ProgValTest.o ProgVals.o 
  273.     $(CPP) $(OFLAG)ProgValTest ProgValTest.o ProgVals.o 
  274.  
  275. WildLifeMonitor: WildLifeMonitor.o 
  276.     $(CPP) $(OFLAG)WildLifeMonitor WildLifeMonitor.o 
  277.  
  278. MultiSet1: MultiSet1.o 
  279.     $(CPP) $(OFLAG)MultiSet1 MultiSet1.o 
  280.  
  281. MultiSetWordCount: MultiSetWordCount.o StreamTokenizer.o 
  282.     $(CPP) $(OFLAG)MultiSetWordCount MultiSetWordCount.o StreamTokenizer.o 
  283.  
  284. Thesaurus: Thesaurus.o 
  285.     $(CPP) $(OFLAG)Thesaurus Thesaurus.o 
  286.  
  287. Stlshape2: Stlshape2.o 
  288.     $(CPP) $(OFLAG)Stlshape2 Stlshape2.o 
  289.  
  290. Ring: Ring.o 
  291.     $(CPP) $(OFLAG)Ring Ring.o 
  292.  
  293. MapVsHashMap: MapVsHashMap.o 
  294.     $(CPP) $(OFLAG)MapVsHashMap MapVsHashMap.o 
  295.  
  296.  
  297. Intset.o: Intset.cpp 
  298. WordSet.o: WordSet.cpp ../require.h 
  299. Stlshape.o: Stlshape.cpp 
  300. StringVector.o: StringVector.cpp ../require.h 
  301. FileEditor.o: FileEditor.cpp FileEditor.h ../require.h 
  302. FEditTest.o: FEditTest.cpp FileEditor.h ../require.h 
  303. Apply.o: Apply.cpp 
  304. Reversible.o: Reversible.cpp ../require.h 
  305. Inserters.o: Inserters.cpp 
  306. StreamIt.o: StreamIt.cpp ../require.h 
  307. StreambufIterator.o: StreambufIterator.cpp ../require.h 
  308. RawStorageIterator.o: RawStorageIterator.cpp Noisy.h 
  309. BasicSequenceOperations.o: BasicSequenceOperations.cpp 
  310. VectorOverflow.o: VectorOverflow.cpp Noisy.h ../require.h 
  311. VectorCoreDump.o: VectorCoreDump.cpp 
  312. VectorInsertAndErase.o: VectorInsertAndErase.cpp Noisy.h 
  313. StringDeque.o: StringDeque.cpp ../require.h 
  314. DequeConversion.o: DequeConversion.cpp Noisy.h 
  315. DequeOverflow.o: DequeOverflow.cpp Noisy.h 
  316. DequeCoreDump.o: DequeCoreDump.cpp 
  317. IndexingVsAt.o: IndexingVsAt.cpp ../require.h 
  318. ListStability.o: ListStability.cpp Noisy.h 
  319. ListSpecialFunctions.o: ListSpecialFunctions.cpp Noisy.h 
  320. UniqueList.o: UniqueList.cpp 
  321. ListVsSet.o: ListVsSet.cpp 
  322. Swapping.o: Swapping.cpp Noisy.h 
  323. ListRobustness.o: ListRobustness.cpp 
  324. SequencePerformance.o: SequencePerformance.cpp 
  325. WordList.o: WordList.cpp ../require.h 
  326. WordList2.o: WordList2.cpp ../require.h 
  327. StreamTokenizer.o: StreamTokenizer.cpp StreamTokenizer.h 
  328. TokenizeTest.o: TokenizeTest.cpp StreamTokenizer.h ../require.h 
  329. TokenIteratorTest.o: TokenIteratorTest.cpp TokenIterator.h ../require.h 
  330. Stack1.o: Stack1.cpp ../require.h 
  331. Stack2.o: Stack2.cpp ../require.h 
  332. Stack3.o: Stack3.cpp ../require.h 
  333. BankTeller.o: BankTeller.cpp 
  334. PriorityQueue1.o: PriorityQueue1.cpp 
  335. PriorityQueue2.o: PriorityQueue2.cpp 
  336. PriorityQueue3.o: PriorityQueue3.cpp 
  337. PriorityQueue4.o: PriorityQueue4.cpp 
  338. PriorityQueue5.o: PriorityQueue5.cpp 
  339. PriorityQueue6.o: PriorityQueue6.cpp 
  340. PriorityQueue7.o: PriorityQueue7.cpp 
  341. PriorityQueue8.o: PriorityQueue8.cpp 
  342. BitSet.o: BitSet.cpp 
  343. VectorOfBool.o: VectorOfBool.cpp 
  344. AssociativeBasics.o: AssociativeBasics.cpp Noisy.h 
  345. NoisyMap.o: NoisyMap.cpp Noisy.h 
  346. AssocInserter.o: AssocInserter.cpp SimpleGenerators.h 
  347. WordCount.o: WordCount.cpp StreamTokenizer.h ../require.h 
  348. ProgVals.o: ProgVals.cpp ProgVals.h 
  349. ProgValTest.o: ProgValTest.cpp ProgVals.h 
  350. WildLifeMonitor.o: WildLifeMonitor.cpp 
  351. MultiSet1.o: MultiSet1.cpp 
  352. MultiSetWordCount.o: MultiSetWordCount.cpp StreamTokenizer.h ../require.h 
  353. Thesaurus.o: Thesaurus.cpp 
  354. Stlshape2.o: Stlshape2.cpp ../purge.h 
  355. Ring.o: Ring.cpp 
  356. MapVsHashMap.o: MapVsHashMap.cpp 
  357.  
  358.